<?php

  global $zhLANG, $is_lynx, $is_gecko, $is_winIE, $is_macIE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone ;

  $zhLANG = false;
  //echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];
  $lang = substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 4);
  if(preg_match("/zh-c/i", $lang)) /**zh-cn*/
    $zhLANG = true;
  else if(preg_match("/zh/i", $lang)) /**zh-tw*/
    $zhLANG = true;

  $is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = $is_iphone = false;

  //echo "Lang = " . $zhLANG . " userAgent = " . $userAgent;
  if ( isset($_SERVER['HTTP_USER_AGENT']) ) {
    if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false ) {
      $is_lynx = true;
    } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'chrome') !== false ) {
      if ( stripos( $_SERVER['HTTP_USER_AGENT'], 'chromeframe' ) !== false ) {
        if ( $is_chrome = apply_filters( 'use_google_chrome_frame', is_admin() ) )
          header( 'X-UA-Compatible: chrome=1' );
        $is_winIE = ! $is_chrome;
      } else {
        $is_chrome = true;
      }
    } elseif ( stripos($_SERVER['HTTP_USER_AGENT'], 'safari') !== false ) {
      $is_safari = true;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false ) {
      $is_gecko = true;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false ) {
      $is_winIE = true;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ) {
      $is_macIE = true;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false ) {
      $is_opera = true;
    } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Nav') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.') !== false ) {
      $is_NS4 = true;
    }
  }
  
  if ( $is_safari && stripos($_SERVER['HTTP_USER_AGENT'], 'mobile') !== false )
    $is_iphone = true;
  
  $is_IE = ( $is_macIE || $is_winIE );

  function favicon() {
    global $is_IE;
    if($is_IE) {
      return "<link rel='shortcut icon' type='image/x-icon' href='img/wlogo.ico' />\n";
    } else {
      return "<link rel='shortcut icon' type='image/x-png' href='img/wlogo.png' />\n";
    }
  }
?>
